home *** CD-ROM | disk | FTP | other *** search
- /*
- * EditInfo_ui.c - User interface object initialization functions.
- * This file was generated by `gxv' from `EditInfo.G'.
- * DO NOT EDIT BY HAND.
- */
-
- #include <stdio.h>
- #include <sys/param.h>
- #include <sys/types.h>
- #include <xview/xview.h>
- #include <xview/canvas.h>
- #include <xview/panel.h>
- #include <xview/scrollbar.h>
- #include <xview/svrimage.h>
- #include <xview/termsw.h>
- #include <xview/text.h>
- #include <xview/tty.h>
- #include <xview/xv_xrect.h>
- #include <gcm.h>
- #include "EditInfo_ui.h"
-
- /*
- * Initialize an instance of object `EditInfoWindow'.
- */
- EditInfo_EditInfoWindow_objects *
- EditInfo_EditInfoWindow_objects_initialize(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- if (!ip && !(ip = (EditInfo_EditInfoWindow_objects *) calloc(1, sizeof (EditInfo_EditInfoWindow_objects))))
- return (EditInfo_EditInfoWindow_objects *) NULL;
- if (!ip->EditInfoWindow)
- ip->EditInfoWindow = EditInfo_EditInfoWindow_EditInfoWindow_create(ip, owner);
- if (!ip->TopPanel)
- ip->TopPanel = EditInfo_EditInfoWindow_TopPanel_create(ip, ip->EditInfoWindow);
- if (!ip->TimeLineMessage)
- ip->TimeLineMessage = EditInfo_EditInfoWindow_TimeLineMessage_create(ip, ip->TopPanel);
- if (!ip->TimeLineDocMsg)
- ip->TimeLineDocMsg = EditInfo_EditInfoWindow_TimeLineDocMsg_create(ip, ip->TopPanel);
- if (!ip->NumNotesMessage)
- ip->NumNotesMessage = EditInfo_EditInfoWindow_NumNotesMessage_create(ip, ip->TopPanel);
- if (!ip->NotesCountMessage)
- ip->NotesCountMessage = EditInfo_EditInfoWindow_NotesCountMessage_create(ip, ip->TopPanel);
- if (!ip->AppNameLabel)
- ip->AppNameLabel = EditInfo_EditInfoWindow_AppNameLabel_create(ip, ip->TopPanel);
- if (!ip->AppNameText)
- ip->AppNameText = EditInfo_EditInfoWindow_AppNameText_create(ip, ip->TopPanel);
- if (!ip->SelectedNoteLabel)
- ip->SelectedNoteLabel = EditInfo_EditInfoWindow_SelectedNoteLabel_create(ip, ip->TopPanel);
- if (!ip->SelectedNoteValue)
- ip->SelectedNoteValue = EditInfo_EditInfoWindow_SelectedNoteValue_create(ip, ip->TopPanel);
- if (!ip->HostnameLabel)
- ip->HostnameLabel = EditInfo_EditInfoWindow_HostnameLabel_create(ip, ip->TopPanel);
- if (!ip->HostnameText)
- ip->HostnameText = EditInfo_EditInfoWindow_HostnameText_create(ip, ip->TopPanel);
- if (!ip->NotesInfoMessage1)
- ip->NotesInfoMessage1 = EditInfo_EditInfoWindow_NotesInfoMessage1_create(ip, ip->TopPanel);
- if (!ip->NotesInfoMessage2)
- ip->NotesInfoMessage2 = EditInfo_EditInfoWindow_NotesInfoMessage2_create(ip, ip->TopPanel);
- if (!ip->MiddlePanel)
- ip->MiddlePanel = EditInfo_EditInfoWindow_MiddlePanel_create(ip, ip->EditInfoWindow);
- if (!ip->NoteInfoList)
- ip->NoteInfoList = EditInfo_EditInfoWindow_NoteInfoList_create(ip, ip->MiddlePanel);
- if (!ip->BottomPanel)
- ip->BottomPanel = EditInfo_EditInfoWindow_BottomPanel_create(ip, ip->EditInfoWindow);
- if (!ip->DocNameMessage)
- ip->DocNameMessage = EditInfo_EditInfoWindow_DocNameMessage_create(ip, ip->BottomPanel);
- if (!ip->MuteChoice)
- ip->MuteChoice = EditInfo_EditInfoWindow_MuteChoice_create(ip, ip->BottomPanel);
- if (!ip->DocNameText)
- ip->DocNameText = EditInfo_EditInfoWindow_DocNameText_create(ip, ip->BottomPanel);
- if (!ip->SelectionMessage)
- ip->SelectionMessage = EditInfo_EditInfoWindow_SelectionMessage_create(ip, ip->BottomPanel);
- if (!ip->SelectionStartMessage)
- ip->SelectionStartMessage = EditInfo_EditInfoWindow_SelectionStartMessage_create(ip, ip->BottomPanel);
- if (!ip->SelectionStartValue)
- ip->SelectionStartValue = EditInfo_EditInfoWindow_SelectionStartValue_create(ip, ip->BottomPanel);
- if (!ip->SelectionEndMessage)
- ip->SelectionEndMessage = EditInfo_EditInfoWindow_SelectionEndMessage_create(ip, ip->BottomPanel);
- if (!ip->SelectionEndValue)
- ip->SelectionEndValue = EditInfo_EditInfoWindow_SelectionEndValue_create(ip, ip->BottomPanel);
- return ip;
- }
-
- /*
- * Create object `EditInfoWindow' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_EditInfoWindow_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, FRAME_CMD,
- XV_KEY_DATA, INSTANCE, ip,
- XV_WIDTH, 509,
- XV_HEIGHT, 313,
- XV_LABEL, "Edit Information Window",
- FRAME_SHOW_FOOTER, TRUE,
- FRAME_SHOW_RESIZE_CORNER, FALSE,
- FRAME_CMD_PUSHPIN_IN, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Gray", "Black");
- xv_set(xv_get(obj, FRAME_CMD_PANEL), WIN_SHOW, FALSE, NULL);
- return obj;
- }
-
- /*
- * Create object `TopPanel' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_TopPanel_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, 0,
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, 80,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `TimeLineMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_TimeLineMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "TimeLine Editor : ",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `TimeLineDocMsg' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_TimeLineDocMsg_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 164,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "docname",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `NumNotesMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_NumNotesMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 300,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "# of notes : ",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `NotesCountMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_NotesCountMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 440,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "0",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `AppNameLabel' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_AppNameLabel_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 28,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Application name : ",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `AppNameText' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_AppNameText_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 164,
- XV_Y, 28,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "appname",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectedNoteLabel' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectedNoteLabel_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 300,
- XV_Y, 28,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Selected note :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectedNoteValue' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectedNoteValue_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 440,
- XV_Y, 28,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "none",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `HostnameLabel' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_HostnameLabel_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 48,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Hostname : ",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `HostnameText' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_HostnameText_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 164,
- XV_Y, 48,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "hostname",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `NotesInfoMessage1' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_NotesInfoMessage1_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 28,
- XV_Y, 64,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, " Note # Label ",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `NotesInfoMessage2' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_NotesInfoMessage2_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 288,
- XV_Y, 64,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Start End Duration",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `MiddlePanel' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_MiddlePanel_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, (int)xv_get(ip->TopPanel, XV_Y) +
- (int)xv_get(ip->TopPanel, XV_HEIGHT),
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, 160,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `NoteInfoList' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_NoteInfoList_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- extern int NotesInfoListNotify(Panel_item, char *, Xv_opaque, Panel_list_op, Event *, int);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_LIST,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 12,
- XV_Y, 4,
- PANEL_LIST_WIDTH, 465,
- PANEL_LIST_DISPLAY_ROWS, 7,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, TRUE,
- PANEL_CHOOSE_ONE, TRUE,
- PANEL_CHOOSE_NONE, TRUE,
- PANEL_NOTIFY_PROC, NotesInfoListNotify,
- NULL);
- return obj;
- }
-
- /*
- * Create object `BottomPanel' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_BottomPanel_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, (int)xv_get(ip->MiddlePanel, XV_Y) +
- (int)xv_get(ip->MiddlePanel, XV_HEIGHT),
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, WIN_EXTEND_TO_EDGE,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Light Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `DocNameMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_DocNameMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 8,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Document Name :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `MuteChoice' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_MuteChoice_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- extern void InstrumentMuteChoice(Panel_item, int, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_CHOICE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 380,
- XV_Y, 16,
- PANEL_CHOICE_NROWS, 1,
- PANEL_LAYOUT, PANEL_VERTICAL,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_CHOOSE_NONE, FALSE,
- PANEL_LABEL_STRING, "Mute :",
- PANEL_NOTIFY_PROC, InstrumentMuteChoice,
- PANEL_CHOICE_STRINGS,
- "Off",
- "On",
- NULL,
- PANEL_CHOICE_COLOR, 0, gcm_color_index("Black"),
- PANEL_CHOICE_COLOR, 1, gcm_color_index("Black"),
- NULL);
- return obj;
- }
-
- /*
- * Create object `DocNameText' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_DocNameText_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 8,
- XV_Y, 28,
- PANEL_VALUE_DISPLAY_LENGTH, 40,
- PANEL_VALUE_STORED_LENGTH, 256,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectionMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectionMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 20,
- XV_Y, 56,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "Selection :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectionStartMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectionStartMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 108,
- XV_Y, 56,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "start :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectionStartValue' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectionStartValue_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 160,
- XV_Y, 56,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectionEndMessage' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectionEndMessage_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 212,
- XV_Y, 56,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_STRING, "end : ",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `SelectionEndValue' in the specified instance.
- */
- Xv_opaque
- EditInfo_EditInfoWindow_SelectionEndValue_create(EditInfo_EditInfoWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 252,
- XV_Y, 56,
- PANEL_ITEM_COLOR, gcm_color_index("Black"),
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
-